Aller au contenu principal

Salesforce Objects (Data Settings)

To configure and personalize your Data Connector, we use four objects. These allow you to define how your connector behaves, which data it pulls, and how it maps to your Salesforce records.


Objects Diagram


1. Data Connector

This record represents an external API you want to connect to.

Data Connector Preview

Field LabelAPI NameTypeDescription
Connector NameNameTextA friendly name for the Data Connector
Connector TypeMobee__ConnectorType__cPicklistSpecifies the type of connector from the available list (Example: "API Recherche Entreprise", "iRaiser Connector")

📌 Each Data Connector can contain one or more “Data Table Definitions”.


2. Data Table Definition

This record links the connector to a specific Salesforce object (like Accounts, Contacts, etc.) and defines how to display and interact with the data.

Data Table Definition Preview

Field LabelAPI NameTypeDescription
Data Table Definition NameNameTextA user-friendly label for this data table configuration
Data ConnectorMobee__DataConnector__cLookupReferences the parent Data Connector configuration this table belongs to
Object NameMobee__ObjectName__cTextAPI name of the Salesforce object this data will populate (Example: Account, Contact)
Object Record TypeMobee__ObjectRecordType__cTextSpecifies the Record Type(s) to use when handling records (optional)
Parent Table DefinitionMobee__ParentTableDefinition__cLookup (Data Table Definition)Links this table to another Data Table Definition for hierarchical parent-child sync (Example: Contact under Account) (optional)
Parent Table Field API NameMobee__ParentTableFieldAPIName__cTextAPI name of the lookup field used to relate records to the parent (Example: AccountId) (optional)

📌 Each Data Table Definition can include multiple attribute and search mappings.


3. Data Attribute Mapping

These records map external API fields to Salesforce fields, define what is shown in the search results, and allow values to pre-fill when creating new Salesforce records.

Data Attribute Mapping Preview

Field LabelAPI NameTypeDescription
Data Table DefinitionMobee__DataTableDefinition__cLookupThe related table this mapping belongs to
SF Object FieldMobee__SFObjectField__cTextThe Salesforce field API name to map the incoming value to
API FieldMobee__APIField__cTextThe external system field name being mapped
Display in Search ResultsMobee__DisplayInSearchResults__cCheckboxWhen checked, this field appears in the results list in the interface
Is TitleMobee__IsTitle__cCheckboxWhen checked, this field is used as the primary title in search results
Is Unique IdentifierMobee__IsUniqueIdentifier__cCheckboxIndicates that this field uniquely identifies the record for matching/upsert logic

📌 Use this to control the output that users see and which values are passed to Salesforce.


4. Data Search Mapping

These records define the parameters users can apply to filter data in both Salesforce and the API when initiating a search. Each parameter corresponds to a Salesforce field and links to a specific API query parameter.

Data Search Mapping Preview

Field LabelAPI NameTypeDescription
Data Table DefinitionMobee__DataTableDefinition__cLookupThe related table this search parameter belongs to
SF Object FieldMobee__SFObjectField__cTextThe Salesforce field shown in the filter bar
API Query FilterMobee__APIQueryFilter__cTextThe query parameter sent to the external API
PriorityMobee__Priority__cNumberDetermines the order to try filters if multiple SF fields map to the same API parameter

📌 Use this to define what filtering options appear at the top of the search screen.


5. Data Code Mapping

Data Code Mapping records establish the translation layer between the raw codes returned by the external API and the standardized values displayed to users. Each mapping is linked to a Data Attribute Mapping (the field definition) and together they form a dictionary of Code → Label. This ensures users see clear, human-readable labels instead of technical codes, while maintaining internal consistency across fields such as classifications, statuses, or other coded data.

Data Code Mapping Preview

Field LabelAPI NameTypeDescription
Data Attribute MappingMobee__DataAttributeMapping__cLookupThe attribute this code mapping belongs to (grouping key)
CodeMobee__Code__cTextThe raw code received from the external API
LabelMobee__Label__cTextThe user-friendly value shown in Salesforce

📌 Use this object to translate external API codes into readable labels and maintain consistent values across the Data Connector’s UI and logic.